package com.wshl.aijiuunion.utils;

import android.app.Activity;
import android.support.v4.app.Fragment;

import com.gyf.immersionbar.ImmersionBar;
import com.wshl.aijiuunion.R;


public class BarUtils {


    public static void setWhiteStatusBarForActivity(Activity activity) {
        ImmersionBar.with(activity)
                .fitsSystemWindows(true)
                .statusBarColor(R.color.white)//设置状态栏颜色为白色
                .statusBarDarkFont(true, 0.2f) //原理：如果当前设备支持状态栏字体变色，会设置状态栏字体为黑色，如果当前设备不支持状态栏字体变色，会使当前状态栏加上透明度，否则不执行透明度
                .init();

    }

    public static void setWhiteStatusBarForFragment(Fragment fragment) {
        ImmersionBar.with(fragment)
                .fitsSystemWindows(true)
                .statusBarColor(R.color.white)//设置状态栏颜色为白色
                .statusBarDarkFont(true, 0.2f) //原理：如果当前设备支持状态栏字体变色，会设置状态栏字体为黑色，如果当前设备不支持状态栏字体变色，会使当前状态栏加上透明度，否则不执行透明度
                .init();

    }

    //透明状态栏
    public static void setStatusBarForActivity(Activity activity) {
        ImmersionBar.with(activity)
                .init();

    }

    public static void setStatusBarForFragment(Fragment fragment) {
        ImmersionBar.with(fragment)
                .init();

    }



}
